package com.by.dao;

import com.by.model.User;

import java.util.List;
import java.util.Map;

public interface IUserDao {

    List<User> getAll();
    //添加
    int addUser(User user);
    //删除
    int delUser(User user);

    /*Integer selectByNameAndPass(User user);*/
    //根据id查询
    User getUser(User user);
    //修改
    void editUser(User user);
    //登录
    User loginUser(User user);
    //注册
    int addreg(User user);

    /*
    * 模糊查询匹配的用户列表
    * */
    List<Object> getLikeUsers(Map<String,Object> user);
    /*
    * 模糊查询匹配的用户数量
    * */
    Integer getLikeUsersCount(Map<String,Object> user);
}
